14 15 18 23
24 25 26 27
28 29 12 13
16 21 19 17
22